#define INCLUDE                         1
#define STRING                          2
#define INCLUDE_GUARD                   3
#define NAME                            4
#define CURLY_OPEN                      5
#define CURLY_CLOSE                     6
#define ROUND_OPEN                      7
#define ROUND_CLOSE                     8
#define SEMICOLON                       9
#define ARROW                          10
#define IF                             11
#define FOREACH                        12
#define AS                             13
#define COLON                          14
#define ELIF                           15
#define ELSE                           16
#define BLOCK                          17
#define TOKEN_INTERRUPT                18
#define TOKEN_DO                       19
#define DOT                            20
#define COMMA                          21
#define BRACKET_OPEN                   22
#define BRACKET_CLOSE                  23
#define AT_SIGN                        24
#define CARET                          25
#define PROCESS                        26
#define TEMPLATE                       27
